Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Wimbledon - London U.S. Open - New York M15 Sharm ElSheikh M25 Santa Margherita di Pula Generali Open - Kitzbuhel Czech Rep. F3 Austria F4 Romania F11 Slovak Rep. F2 Czech Rep F5 Austria F1 Austria F2 Slovak Rep. F1 Slovak Rep. F2 Slovak Rep. F3 Austria F6 Czech Republic F5 Germany F3 Germany F4 Turkey F6 Turkey F7 Croatia F3 Croatia F4 Czech Republic F1 Austria F1 Austria F4 Slovakia F2 Slovakia F3 Hungary F3 Turkey F29 Turkey F30 Czech Republic F4 Czech Republic F5 Israel F1 Israel F2 Israel F3 China F3 China F4 Croatia F5 Turkey F24 Turkey F25 Italy F16 Turkey F40 Turkey F41 Czech Republic F9 Israel F2 Kazakhstan F2 Czech Republic F1 Czech Republic F1 Czech Republic F2 Czech Republic F3 Slovak Rep. F1 Austria F9 Croatia F10 Turkey F9 Turkey F10 Turkey F11 Croatia F8 Turkey F8 Croatia F5 Czech Republic F2 Czech Republic F3 Serbia F2 Austria F2 Croatia F6 Italy F6 Czech Republic F2 Czech Republic F3 Bosnia & Herzegovina F5 Czech Republic F5 Czech Republic F6 Turkey F39 Israel F1 Israel F3 Kazakhstan F1 Czech Republic F2 Czech Republic F3 Slovakia F3 Slovakia F4 Germany F11 Poland F4 Greece F11 Azerbaijan F1 Azerbaijan F2 Azerbaijan F3 Czech Republic F8 Czech Republic F2 Poland F2 Italy F22 Slovakia F3 Greece F10 Poland F5 Poland F6 Vietnam F5 Vietnam F6 Czech Republic F7 Czech Republic F8 Czech Republic F9 Czech Republic F10 Czech Republic F11 Czech Republic F12 Kazakhstan F1 (Aktobe) Kazakhstan F2 (Aktobe) Egypt F10 (Sharm El Sheikh) Egypt F11 (Sharm El Sheikh) Egypt F12 (Sharm El Sheikh) Hungary F4 (Gyula) Netherlands F2 (Breda) Egypt F6 (Sharm El Sheikh) Czech Republic F4 (Usti Nad Orlici) Czech Republic F5 (Pardubice) Czech Republic F6 (Brno) Belarus F2 (Minsk) Egypt F26 (Sharm El Sheikh) Egypt F27 (Sharm El Sheikh) Slovakia F1 Egypt F28 (Sharm El Sheikh) Czech Republic F7 (Jablonec Nad Nisou) Czech Republic F8 (Opava) Czech Republic F9 (Milovice) Czech Republic F10 (Ricany) Czech Republic F11 (Valasske Mezirici) Czech Republic F12 (Prague) Egypt F1 (Sharm El Sheikh) Egypt F2 (Sharm El Sheikh) Egypt F3 (Sharm El Sheikh) Egypt F4 (Sharm El Sheikh) Qatar F1 (Doha) Qatar F2 (Doha) Qatar F3 (Doha) Bahrain F1 (Manama) Egypt F12 (Sharm El Sheikh) Egypt F13 (Sharm El Sheikh) Czech Republic F2 (Jablonec Nad Nisou) Czech Republic F3 (Most) Czech Republic F4 (Pardubice) Czech Republic F5 (Usti Nad Orlici) Belarus F2 (Minsk) Egypt F21 (Sharm El Sheikh) Egypt F22 (Sharm El Sheikh) Egypt F5 (Sharm El Sheikh) Czech Republic F10 (Milovice) Czech Republic F1 (Prague) Czech Republic F3 (Jablonec Nad Nisou) M15 Monastir M25 Nussloch M15 Kaarst M15 Monastir M15 Monastir Spain F18 (Palma del Rio) M15 Portimao M15 Quinta Do Lago M15 Tel Aviv M15 Cairo M15 Piestany M15 Prague M25+H Jablonec Nad Nisou M15 Balatonalmadi M25 Pardubice M15 Marburg M25+H Kassel M25+H Appiano M25+H Bydgoszcz M15 Sharm El Sheikh M15 Sharm El Sheikh M15 Sharm El Sheikh M15 Heraklion M15 Monastir M15 Monastir M15 Sharm El Sheikh M15 Sharm El Sheikh M25 Prague M15 Sharm El Sheikh M15 Sharm El Sheikh M15 Sharm El Sheikh M15 Bratislava M15 Sharm El Sheikh M15 Sharm El Sheikh M15 Sharm El Sheikh M15 Sharm El Sheikh M15 Sharm El Sheikh M15 Sharm El Sheikh M15 Sharm El Sheikh M15 Jerusalem M15 Tbilisi M25 Idanha-a-Nova M25 Ricany M25 Prague M15 Sharm El Sheikh M15 Sharm El Sheikh M15 Sharm El Sheikh M15 Sharm El Sheikh M25 Vilnius M25 Sharm ElSheikh M25 Sharm ElSheikh M15 Sharm ElSheikh M15 Sharm ElSheikh M25 Prague M25 Most M25 Sharm ElSheikh Belarus F3 (Minsk) M25 Trnava M15 Gaiba Czech Republic F6 (Brno) M25 Trimbach M15 Doha M15 Sharm ElSheikh M15 Sharm ElSheikh M15 Sharm ElSheikh M25 Sharm ElSheikh Portugal F18 (Oliveira De Azemeis) Czech Republic F7 (Liberec) M25 Elvas M25 Castelo Branco M25 Sharm ElSheikh Czech Republic F11 (Ricany) M15 Sharm ElSheikh M25 Telfs M25 Porto M15 Tbilisi M15 Sharm ElSheikh M25 Sharm ElSheikh M25 Sharm ElSheikh M15 Prague M15 Sharm ElSheikh Czech Republic F12 (Prague) M15 Sharm El Sheikh M15 Sharm El Sheikh M25+H Most M25 Sharm ElSheikh M25 Vale do Lobo M25 Grodzisk Mazowiecki M25 Prostejov M15 Sao Bras Alportel M25+H Ricany M15 Sharm El Sheikh M15 Sharm El Sheikh M15+H Bressuire M15 Sharm El Sheikh M15 Sharm El Sheikh M15 Sharm ElSheikh M25 Most M15 Castelo Branco M25 Sharm ElSheikh M15 Sharm ElSheikh M15 Bytom M15 Sharm ElSheikh M15 Sharm ElSheikh Marrakech Challenger M25 Kachreti San Benedetto Challenger Karshi Challenger Shanghai Challenger Ningboo Challenger Bratislava Challenger M15 Lodz Mexico City Challenger Kosice Challenger Orbetello Challenger Cordenons Challenger M25 Trnava Rennes Challenger Quimper Challenger Cherbourg Challenger Vercelli Challenger Rome Challenger Heilbronn Challenger Prostejov Challenger Kosice Challenger Todi Challenger Liberec Challenger M15 Sharm ElSheikh St. Remy Challenger Orleans Challenger Mons Challenger Helsinki Challenger M15 Doha Napoli Challenger M25 Sharm ElSheikh Aix En Provence Challenger Bordeaux Challenger Vicenza Challenger Prostejov Challenger Prague Challenger Poprad Tatry Challenger Braunschweig Challenger Portoroz Challenger St. Remy Challenger M25 Nottingham Brest Challenger Bratislava Challenger Brescia Challenger Kazan Challenger M25 Setubal Shanghai Challenger Prostejov Challenger Izmir Challenger Orleans Challenger Bratislava Challenger Rennes Challenger Budapest Challenger Sophia Antipolis Challenger Ostrava Challenger Aix En Provence Challenger Heilbronn Challenger Braunschweig Challenger Prague Challenger M15 Bielsko Biala Portoroz Challenger Vancouver Challenger M25 Poznan Orleans Challenger Ismaning Challenger M15 Sharm ElSheikh Playford Challenger Rennes Challenger Cherbourg Challenger Francavilla Challenger M15 Sharm ElSheikh Ostrava Challenger Aix En Provence Challenger Karshi Challenger Heilbronn Challenger Samarkand Challenger Vicenza Challenger Poprad Tatry Challenger M15 Sharm ElSheikh Orlando Challenger M15 Sharm ElSheikh M15 Sharm ElSheikh Granby Challenger M15 Sharm ElSheikh Orleans Challenger Prague Challenger Bratislava Challenger St. Brieuc Challenger Budapest Challenger Lexington Challenger Pau Challenger Lille Challenger M25 Esch/Alzette Barletta Challenger Francavilla Challenger Lisbon Challenger Poznan Challenger Gatineau Challenger Columbus Challenger Rennes Challenger Trnava Challenger Orleans Challenger Granby Challenger Bratislava Challenger Samarkand Challenger Istanbul Challenger Prague II Challenger Ostrava Challenger Liberec Challenger Braga Challenger Ludwigshafen Challenger Mouilleron-Le-Captif Challenger Winnipeg Challenger Brest Challenger Marbella Challenger Prague Challenger Biel Challenger M15 Sharm ElSheikh Pau Challenger Manama Challenger M15 Sharm ElSheikh Nonthaburi 1 Challenger Porto Challenger Trnava Challenger Tulln Challenger Cassis Challenger Canberra Challenger Pau Challenger Prague 2 Challenger Karlsruhe Challenger Salinas 2 Challenger Bratislava 2 Challenger Blois Challenger Salinas Challenger Girona Challenger Bratislava Challenger Split Challenger Murcia Challenger Verona Challenger Liberec Challenger Grodzisk Mazowiecki Challenger Istanbul Challenger Zhangjiagang Challenger Orleans Challenger Shanghai Challenger Bratislava Challenger Orleans Challenger Mouilleron-Le-Captif Challenger Nonthaburi 2 Challenger Nottingham Challenger Brisbane 1 Challenger New Delhi Challenger Prague Challenger Madrid Challenger Scheveningen Challenger Zagreb Challenger Troyes Challenger Granby Challenger Bratislava Challenger Liberec Challenger Guadalajara Challenger Poznan Challenger Rennes Challenger Trnava Challenger Mallorca Challenger Mons Challenger Tulln Challenger Gwangju Challenger Marburg Challenger Rennes Challenger Manacor Challenger Brisbane 2 Challenger Braunschweig Challenger Winnipeg Challenger Playford Challenger Helsinki Challenger Nonthaburi 2 Challenger Bratislava Challenger Bratislava Challenger Manacor Challenger Pune Challenger Lugano Challenger Hamburg Challenger Malaga Challenger Salzburg Challenger Kazan Challenger St. Tropez Challenger Mouilleron-Le-Captif Challenger Ostrava Challenger Seoul Challenger Prostejov Challenger Bratislava 1 Challenger Le Gosier Challenger Split Challenger Prague 1 Challenger Little Rock Challenger Bratislava 1 Challenger Ilkley Challenger Banja Luka Challenger Trnava Challenger Mallorca Challenger Lugano Challenger Karlsruhe Challenger Cassis Challenger Bratislava 1 Challenger Istanbul Challenger Ortisei Challenger Marbella Challenger Koblenz Challenger Bratislava Challenger Bangkok Challenger Prague 3 Challenger Mouilleron-Le-Captif Challenger Kosice Challenger Trnava Challenger Salzburg Challenger Tenerife 3 Challenger Rovereto Challenger Biel Challenger Bratislava Challenger Lille Challenger Rome Challenger Orleans Challenger Hersonissos 1 Challenger Liberec Challenger Prostejov Challenger Prague 3 Challenger Menorca Challenger Liberec Challenger Prague Challenger Lyon Challenger Augsburg Challenger Zug Challenger Kosice Challenger Porto Challenger Potchefstroom Challenger M25 Heraklion Szczecin Challenger Mallorca Challenger Orleans Challenger Rabat Challenger Ilkley Challenger Kosice Challenger Serbia Open - Belgrade Hersonissos 2 Challenger Pau Challenger Ostrava Challenger Prague 1 Challenger Ostrava Challenger San Marino Challenger Prostejov Challenger San Luis Potosi Challenger Leon Challenger Liberec Challenger Milan Challenger Todi Challenger San Benedetto Challenger Como Challenger Brasov Challenger Banja Luka Challenger Sydney Challenger Open 13 - Marseille Geneva Challenger BMW Open - Munich Heilbronn Challenger Erste Bank Open - Vienna Mersin Challenger Manama Challenger Vicenza Challenger San Benedetto Challenger Open 13 - Marseille Hungarian Open - Budapest Konzum Croatia Open - Umag Heilbronn Challenger Suisse Open - Gstaad Rennes Challenger Bratislava Challenger Salzburg Challenger Cherbourg Challenger Drummondville Challenger Open Sud de France - Montpellier Istanbul Challenger Open 13 Provence - Marseille Orleans Challenger Mons Challenger Rennes Challenger PBZ Zagreb Indoors - Zagreb Jonkoping Challenger Trieste Challenger Vicenza Challenger Brisbane International - Brisbane Prostejov Challenger Prague Challenger Poprad Tatry Challenger Hamburg Challenger Marburg Challenger Braunschweig Challenger Tampere Challenger Citi Open - Washington Trnava Challenger Meerbusch Challenger Bangkok Challenger European Open - Antwerp Nordea Open - Bastad Mons Challenger Winston-Salem Open - Winston-Salem Brest Challenger Budapest Challenger Erste Bank Open - Vienna Emilia-Romagna Open - Parma Happy Valley Challenger Las Vegas Challenger Cherbourg Challenger BMW Open - Munich Irving Challenger St. Brieuc Challenger Mouilleron-Le-Captif Challenger Barletta Challenger Valencia Open - Valencia Liberec Challenger Bratislava 2 Challenger Helsinki Challenger Ortisei Challenger Brest Challenger BMW Open - Munich Plava Laguna Croatia Open - Umag Bratislava Challenger Indian Wells Challenger Marbella Challenger ABN AMRO World Tennis Tournament - Rotterdam Prostejov Challenger Ilkley Challenger Nonthaburi 3 Challenger Liberec Challenger Ismaning Challenger Pune Challenger Glasgow Challenger Bengaluru Challenger Barcelona Open BancSabadell - Barcelona San Diego Open - San Diego Tel Aviv Watergen Open - Tel Aviv Bratislava Challenger Bet-at-home Open - Hamburg Rome Challenger Helsinki Challenger Canberra Challenger Koblenz Challenger Prague Challenger Aix En Provence Challenger Prostejov Challenger Prague 3 Challenger Royan Challenger Milan Challenger Forli 3 Challenger Biel Challenger St. Brieuc Challenger Oeiras 2 Challenger Prague 2 Challenger Montechiarugolo - Parma Challenger Hersonissos 3 Challenger Hersonissos 4 Challenger Busan Challenger Serbia Open - Belgrade Moselle Open - Metz Moselle Open - Metz Gonet Geneva Open - Geneva Rothesay International - Eastbourne Citi Open - Washington Open 13 Provence - Marseille Erste Bank Open - Vienna European Open - Antwerp Open 13 Provence - Marseille Open 13 - Marseille BMW Open - Munich bett1HULKS Championships - Cologne ABN AMRO World Tennis Tournament - Rotterdam Qatar ExxonMobil Open - Doha Nature Valley International - Eastbourne Austrian Open - Kitzbuhel Rothesay International - Eastbourne Aircel Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb Vegeta Croatia Open - Umag Brisbane International - Brisbane Valencia Open - Valencia Melbourne Summer Set - Melbourne AEGON International - Eastbourne Winston-Salem Open - Winston-Salem Prague Challenger Intrum Stockholm Open - Stockholm Open Sud de France - Montpellier Great Ocean Road Open - Melbourne Open Sud de France - Montpellier BMW Open - Munich Anytech365 Andalucia Open - Marbella Grand Prix Hassan II - Marrakech Barcelona Open Banc Sabadell - Barcelona Prague 2 Challenger Monte-Carlo Rolex Masters - Monte-Carlo Miami Open - Miami BNP Paribas Masters - Paris Miami Open - Miami Rogers Cup - Toronto Rolex Paris Masters - Paris Miami Open - Miami BNP Paribas Open - Indian Wells Rogers Cup - Montreal BNP Paribas Open - Indian Wells Western & Southern Open - New York Rogers Cup - Toronto Rolex Paris Masters - Paris Shanghai Rolex Masters - Shanghai Western & Southern Open - Cincinnati Australian Open - Melbourne French Open - Paris Wimbledon - London If Stockholm Open - Stockholm U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Davis Cup, World Group, PO, POL-SVK 3-2 Davis Cup, Group I, 2R, SVK-BIH 2-3 Davis Cup, Qualifiers, 1R, SVK-ITA 2-3 Davis Cup, Group I, 1R, SVK-ROU 3-1 French Open - Paris Davis Cup, Group I, PO, SVK-POL 4-1 Davis Cup, Group I, 2R, SVK-AUT 4-1 Davis Cup, World Group, PO, USA-SVK 5-0 Davis Cup, Group I, 1R, SVK-SLO 5-0 Davis Cup, Group I, 2R, ROU-SVK 2-3 Davis Cup, Group I, PO, SVK-BLR 3-1 Davis Cup, World Group, QR, SVK-CAN 2-3 Davis Cup, Group I, 1R, SVK-CHI 3-1 Davis Cup, Group I, 1R, SVK-SUI 3-1 Davis Cup, World Group, Q, CRO-SVK 3-1 Davis Cup, Group C, Zhuhai All Lower level tournaments Davis Cup, Group I, 1R, SVK-COL 3-1 M25 Sharm ElSheikh Olympics - Tokyo M25 Doha